package com.bsoft.gol.hcs.task.bean.request;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import java.io.Serializable;

/**
 * @author tongtp
 * @version v0.1
 * @description 取消预约入参
 * @create 2019-05-27 13:24
 **/
@XmlRootElement(name = "MsgBody")
public class QueryExamRecordRequest implements Serializable {
    private String organizationId;
    private String idCard;
    private String idCardCode;
    private String beginDate;
    //检查项目状态代码（0 新增 1 提交 2 预约 3 已检查 4 已报告 5 已审核 6 再审 7 打印 8 医技取消 9 RIS退回）
    private String itemStatus;
    private String endDate;
    //时间类型 0.申请日期范围查询 1.检查日期（RIS登记日期）范围查询
    private String timeType;
    private Integer pageNo;
    private Integer pageSize;
    private String requestId;
    private String sourcePatientId;


    @XmlElement(name = "SourcePatientId")
    public String getSourcePatientId() {
        return sourcePatientId;
    }

    public void setSourcePatientId(String sourcePatientId) {
        this.sourcePatientId = sourcePatientId;
    }

    @XmlElement(name = "TimeType")
    public String getTimeType() {
        return timeType;
    }

    public void setTimeType(String timeType) {
        this.timeType = timeType;
    }

    @XmlElement(name = "ItemStatus")
    public String getItemStatus() {
        return itemStatus;
    }

    public void setItemStatus(String itemStatus) {
        this.itemStatus = itemStatus;
    }

    @XmlElement(name = "PageNo")
    public Integer getPageNo() {
        return pageNo;
    }

    public void setPageNo(Integer pageNo) {
        this.pageNo = pageNo;
    }

    @XmlElement(name = "PageSize")
    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    @XmlElement(name = "VisitOrganization")
    public String getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }

    @XmlElement(name = "BeginTime")
    public String getBeginDate() {
        return beginDate;
    }

    public void setBeginDate(String beginDate) {
        this.beginDate = beginDate;
    }

    @XmlElement(name = "EndTime")
    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    @XmlElement(name = "IdCard")
    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }
    @XmlElement(name = "idCardCode")
    public String getIdCardCode() {
        return idCardCode;
    }

    public void setIdCardCode(String idCardCode) {
        this.idCardCode = idCardCode;
    }

    @XmlElement(name = "RequestId")
    public String getRequestId() {
        return requestId;
    }

    public void setRequestId(String requestId) {
        this.requestId = requestId;
    }
}
